Skip to content

Latest commit

 

History

History
161 lines (147 loc) · 5.69 KB

File metadata and controls

161 lines (147 loc) · 5.69 KB

Planos de Testes de Software

Apresente os casos de testes utilizados na realização da verificação e validação da aplicação. Escolha cenários de testes que demonstrem os requisitos sendo satisfeitos bem como o tratamento de erros (robustez da aplicação).

Tipo de Teste

  • Sucesso: Tem o objetivo de verificar se as funcionalidades funcionam corretamente.
  • Insucesso: Tem o objetivo de verificar se o sistema trata erros de maneira correta.

Exemplo de Caso de Teste de Sucesso

CT-001
Login com credenciais válidas
Descrição Este caso de teste verifica se um usuário pode fazer login com sucesso utilizando credenciais válidas.
Responsável Caso de Teste José da Silva
Tipo do Teste Sucesso
Requisitos associados RF-001: O funcionário deve conseguir logar no aplicativo
Passos 1. Abrir o aplicativo.
2. Inserir o CPF válido.
3. Inserir a senha válida.
4. Clicar no botão "Entrar".
Dados de teste - CPF: Colocar CPF cadastrado na base
- Senha: Colocar valor de senha válida
Critérios de êxito O sistema deve redirecionar o usuário para a página inicial do aplicativo após o login bem-sucedido.

Exemplo de Caso de Teste de Insucesso

CT-001
Login com credenciais inválidas
Descrição Este caso de teste verifica o tratamento de credenciais inválidas no login.
Responsável Caso de Teste José da Silva
Tipo do Teste Insucesso
Requisitos associados RF-001: O funcionário não conseguirá logar no aplicativo
Passos 1. Abrir o aplicativo.
2. Inserir o CPF válido.
3. Inserir a senha inválida.
4. Clicar no botão "Entrar".
Dados de teste - CPF: Colocar CPF cadastrado na base
- Senha: Colocar senha inválida
Critérios de êxito O sistema deve apresentar a mensagem de login inválido.

Evidências de Testes de Software

Apresente imagens e/ou vídeos que comprovam que um determinado teste foi executado, e o resultado esperado foi obtido. Normalmente são screenshots de telas, ou vídeos do software em funcionamento.

Parte 1 - Testes Unitários

Cada funcionalidade desenvolvida deve ser testada utilizando os casos de testes (sucesso e insucesso) criados pelo responsável pela funcionalidade. Todos os testes devem ser evidenciados.

Exemplo

CT-001
Login com credenciais válidas
Critérios de êxito O sistema deve redirecionar o usuário para a página inicial do aplicativo após o login bem-sucedido.
Responsável pelo Teste José da Silva Data do Teste 08/05/2024
Comentário O sistema está permitindo o login corretamente.
Evidência
CT-001-Registro.mp4

Parte 2 - Testes por pares

A fim de aumentar a qualidade da aplicação desenvolvida, cada funcionalidade deve ser testada por um colega e os testes devem ser evidenciados. O colega "Tester" deve utilizar o caso de teste criado pelo desenvolvedor responsável pela funcionalidade (desenvolveu a funcionalidade e criou o caso de testes descrito no plano de testes).

Exemplo

CT-001
Login com credenciais válidas
Critérios de êxito O sistema deve redirecionar o usuário para a página inicial do aplicativo após o login bem-sucedido.
Responsável pela funcionalidade José da Silva Responsável pelo teste Maria Oliveira Data do teste 08/05/2024
Comentário O sistema está permitindo o login corretamente.
Evidência
CT-001-Registro.mp4